استفاده از CDN گوگل برای دریافت فایل جی کوئری
اگر شما قصد دارید فایل جی کوئری خود را از طریق CDN گوگل راه اندازی کنید
برای نسخه jQuery 1.4.4
http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js
و برای نسخه نهایی از ورژن 1.4 یا latest 1.4.x release
http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js
را مورد استفاده قرار دهید
اما مزایا و معایب استفاده از cdn برای دریافت جی کوئری
ابتدا مزایای cdn گوگل
1- CDN گوگل دارای یک زمان تاخیر بسیار پایین است، بنابراین می تواند کدهای جیکوئری را سریعتر از وب سرور شما بارگذاری کند.
2-شانس اینکه کاربر شما قبلا نسخه کش شده جی کوئری را از cdn های گوگل داشته باشد زیاد است که در این صورت دیگر نیازی به دانلود آن برای کاربر نیست
3- از آنجایی که فایل جی کوئری بر روی دامنه دیگری قرار می گیرد توسط مرورگرهای جدید بصورت موازی دانلود میشود و ای باعث تسریع سرعت بارگذاری می شود
4- cdn گوگل از پروتکل HTTPS هم پشتیبانی می کند
5- همیشه آخرین نسخه آن را می توانید از cdn گوگل دریافت نمایید
مثلا در زمان درج این پست آخرین نسخه جی کوئری 1.7.1 است که آن را از آدرس زیر می توانید دریافت نمایید
http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js
جالبتر انکه می توانید شماره نسخه را بدهید و به گوگل اجازه دهید خودش آخرین ویرایش آن نسخه را برای شما بارگذاری کند مثلا اگر لینک بالا را بصورت زیر تغییر دهید
http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
باز هم گوگل آخرین نسخه را برای شما بارگذاری می کند
البته می توانید از api های گوگل هم استفاده نمایید مثلا
<SCR1PT type="TEXT/JAVASCR1PT"
src="http://www.google.com/jsapi"></SCR1PT>
<SCR1PT type="TEXT/JAVASCR1PT">
// You may specify partial version numbers, such as "1" or "1.3",
// with the same result. Doing so will automatically load the
// latest version matching that partial revision pattern
// (e.g. 1.3 would load 1.3.2 today and 1 would load 1.7.0).
google.load("jquery", "1.7.0");
google.setOnLoadCallback(function() {
// Place init code here instead of $(document).ready()
});
</SCR1PT>
معایب cdn گوگل:
1- امنیت: اگر به شکلی سرور گوگل هک شود هکر امکان اجرای هر اسکریپتی بر روی سرور شما را پیدا می کند البته این به ندرت اتفاق خواهد افتاد
2-در صورت قطعی سرور گوگل که احتمال آن 0.1 درصد است سایت شما از استفاده جی کوئری محروم میشود
3-اگر پیکر بندی سایت شما بصورت اینترانت باشد مثل سایت تبیان احتمال زیاد دچار کندی در اجرا خواهد شد
اگر کاربران مزایا و معایب دیگری بر استفاده از cdn گوگل دارند بفرمایند تا در صورت تایید افزوده شود